Dotaz na tvorbu Helpu pro Delphi apl.

Otázka od: Petr Vařeka

23. 10. 2002 22:03

Zdravim kazdeho a zvlaste ty, kteri budou mit trpelivost cist muj prispevek
do konfery a popr. odpovi neco,
co bych mohl vyuzit

Posledne jsem kladl dotaz tykajici se specifik tvorby Helpu (viz dole) a
obdrzel jsem nasl. odpoved, ze ktere vsak nic nemuzu zuzitkovat, ponevadz me
schazi podrobnejsi prameny (o formatu CHM slysim poprve):


> Odpoved sice neznam, na takovehle urovni jsem s HLP nedelal, ale spis me
> zajima, proc radeji nepouzijes format CHM? Jeho vytvareni je velmi
> jednoduche (postaci jakykoli free HTML editor) a de/kompilator je take
> gratis. Krome toho existuji pro Delphi komponenty, ktere umoznuji vazbu na
> ten CHM soubor s tim, ze dovoluji otevrit zvolene tema, otevrit/zavrit
celou
> napovedu atd. Format HLP se mi v soucasne dobe zda jiz prekonany.
>

 Muj vcerejsi dotaz:



 Zacinam s tvorbou uzivatelskych helpu a po absolvovani mnoha
 bezuspenych
 pokusu se
 radeji obracim na konferu.
 V dokumentaci jsem nasel, ze pri vytvareni textu napovedy s extensi
 *.RTF
 je treba vkladat poznamky pod carou.

 Doslovne zde ctu:
" ....Poznamek je vic, a jejich vyznam zavisi na
 pouzitem
 symbolu:
 Symbol + ... Browse sequence, # .... Context string, atd.
 Vytvoril jsem tedy ve WORD97 soubor PAMET.RTF s jednotlivymi
 polozkami,
 oddelil jsem je konci stranek a
 pak jsem na 1. stranku vlozil poznamku pod carou se znenim
 #Prohlizeni
 Do projektoveho souboru PAMET.HPJ jsem vlozil nasl. sekce:
 [OPTIONS]
 TITLE=Nápověda
 CONTENTS=Prohlížení
 ERRORLOG=HLP.ERR
 [FILES]
 PAMET.RTF
 [MAP]
 Prohlížení 0
 Po kompilaci prostr. Microsoft Help Workshopu se objevuje varovani
 (v soub.
 HLP.ERR)
   HC4009: Warning:
 The Topic ID "Prohlížení" specified in the Project files as the
 Default
 Topic does not exist.
 Kde delam chybu ? Jak se vklada Context String do poznamky pod carou

Budu vdecny za odpoved (treba i v intenci tvorby HTML napoved), ktera me
privede k cili
                                                                       Petr
Vareka

Odpovedá: Martin Schayna

22. 10. 2002 13:35

----- Original Message -----
From: "Petr Vařeka" <pvareka@mujmejl.cz>
> Vytvoril jsem tedy ve WORD97 soubor PAMET.RTF s jednotlivymi
> polozkami, oddelil jsem je konci stranek a pak jsem na 1. stranku
> vlozil poznamku pod carou se znenim #Prohlizeni
...
> Do projektoveho souboru PAMET.HPJ jsem vlozil nasl. sekce:
> [OPTIONS]
> TITLE=Nápověda
> CONTENTS=Prohlížení

Mozna nejde pouzivat v ID stranky cestinu nebo mas opravdu
v RTF "Prohlizeni" a v HPJ "Prohlížení".

Kazdopadne proc nedelas helpy v HTML a nekompilujes do CHM?
Tam alespon ihned vydis ve FrontPage jak bude stranka vypadat
a nemusis si hrat s poznamkami pod carou.

Martin Schayna

Odpovedá: Petr Brant

22. 10. 2002 15:32

Odpoved sice neznam, na takovehle urovni jsem s HLP nedelal, ale spis me
zajima, proc radeji nepouzijes format CHM? Jeho vytvareni je velmi
jednoduche (postaci jakykoli free HTML editor) a de/kompilator je take
gratis. Krome toho existuji pro Delphi komponenty, ktere umoznuji vazbu na
ten CHM soubor s tim, ze dovoluji otevrit zvolene tema, otevrit/zavrit celou
napovedu atd. Format HLP se mi v soucasne dobe zda jiz prekonany.

RNDr. Petr Brant [brant@dcomm.cz]
D&COMM s.r.o.
Korunovační 6
Praha 7
tel. +420724007234



 Subject: Dotaz na tvorbu Helpu pro Delphi apl.

 Zacinam s tvorbou uzivatelskych helpu a po absolvovani mnoha
bezuspenych
 pokusu se
 radeji obracim na konferu.
 V dokumentaci jsem nasel, ze pri vytvareni textu napovedy s extensi
*.RTF
 je treba vkladat poznamky pod carou.

 Doslovne zde ctu:
" ....Poznamek je vic, a jejich vyznam zavisi na
pouzitem
 symbolu:
 Symbol + ... Browse sequence, # .... Context string, atd.
 Vytvoril jsem tedy ve WORD97 soubor PAMET.RTF s jednotlivymi
polozkami,
 oddelil jsem je konci stranek a
 pak jsem na 1. stranku vlozil poznamku pod carou se znenim
#Prohlizeni
 Do projektoveho souboru PAMET.HPJ jsem vlozil nasl. sekce:
 [OPTIONS]
 TITLE=Nápověda
 CONTENTS=Prohlížení
 ERRORLOG=HLP.ERR
 [FILES]
 PAMET.RTF
 [MAP]
 Prohlížení 0
 Po kompilaci prostr. Microsoft Help Workshopu se objevuje varovani
(v soub.
 HLP.ERR)
   HC4009: Warning:
  The Topic ID "Prohlížení" specified in the Project files as the
Default
 Topic does not exist.
 Kde delam chybu ? Jak se vklada Context String do poznamky pod carou
?

Odpovedá: Jan Sebelík

23. 10. 2002 6:51

> Odesílatel: Petr Vařeka <pvareka@mujmejl.cz>
> Vytvoril jsem tedy ve WORD97 soubor PAMET.RTF s jednotlivymi polozkami,

Kdyz pises, ze s helpem zacinas, tak zkus radsi html help (.chm).
Vytvari se to snadno a pekne a predevsim standardne v jakemkoli html editoru.

Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 493 792 931 (mobil 776 347735)
=========================================

Odpovedá: Petr Vones

23. 10. 2002 15:27

From: "Jan Sebelík" <honza@haes.cz>
> Kdyz pises, ze s helpem zacinas, tak zkus radsi html help (.chm).

A mozna uz rovnou MS HTML Help 2:
http://www.helpware.net/mshelp2/h2faq.htm
http://www.helpware.net/FAR/help/msh2_primer.htm

Petr Vones

Odpovedá: Vaclav Riha - Soft Consult

24. 10. 2002 16:51

Nikdy bych to nedelal na urovni RTF. Doporucuji Help and Manual
www.helpandmanual.com. Je sice placeny ale vyborny. 14 dni funguje zdarma.

S pozdravem Vaclav Riha

-----Původní zpráva-----
Od: Petr Vařeka [SMTP:pvareka@mujmejl.cz]
Odesláno: 23. října 2002 20:08
Komu: delphi-l@clexpert.cz
Předmět: Dotaz na tvorbu Helpu pro Delphi apl.

Zdravim kazdeho a zvlaste ty, kteri budou mit trpelivost cist muj prispevek
do konfery a popr. odpovi neco,
co bych mohl vyuzit

Posledne jsem kladl dotaz tykajici se specifik tvorby Helpu (viz dole) a
obdrzel jsem nasl. odpoved, ze ktere vsak nic nemuzu zuzitkovat, ponevadz me
schazi podrobnejsi prameny (o formatu CHM slysim poprve):


> Odpoved sice neznam, na takovehle urovni jsem s HLP nedelal, ale spis me
> zajima, proc radeji nepouzijes format CHM? Jeho vytvareni je velmi
> jednoduche (postaci jakykoli free HTML editor) a de/kompilator je take
> gratis. Krome toho existuji pro Delphi komponenty, ktere umoznuji vazbu na
> ten CHM soubor s tim, ze dovoluji otevrit zvolene tema, otevrit/zavrit
celou
> napovedu atd. Format HLP se mi v soucasne dobe zda jiz prekonany.
>

 Muj vcerejsi dotaz:



 Zacinam s tvorbou uzivatelskych helpu a po absolvovani mnoha
 bezuspenych
 pokusu se
 radeji obracim na konferu.
 V dokumentaci jsem nasel, ze pri vytvareni textu napovedy s extensi
 *.RTF
 je treba vkladat poznamky pod carou.

 Doslovne zde ctu:
" ....Poznamek je vic, a jejich vyznam zavisi na
 pouzitem
 symbolu:
 Symbol + ... Browse sequence, # .... Context string, atd.
 Vytvoril jsem tedy ve WORD97 soubor PAMET.RTF s jednotlivymi
 polozkami,
 oddelil jsem je konci stranek a
 pak jsem na 1. stranku vlozil poznamku pod carou se znenim
 #Prohlizeni
 Do projektoveho souboru PAMET.HPJ jsem vlozil nasl. sekce:
 [OPTIONS]
 TITLE=Nápověda
 CONTENTS=Prohlížení
 ERRORLOG=HLP.ERR
 [FILES]
 PAMET.RTF
 [MAP]
 Prohlížení 0
 Po kompilaci prostr. Microsoft Help Workshopu se objevuje varovani
 (v soub.
 HLP.ERR)
   HC4009: Warning:
 The Topic ID "Prohlížení" specified in the Project files as the
 Default
 Topic does not exist.
 Kde delam chybu ? Jak se vklada Context String do poznamky pod carou

Budu vdecny za odpoved (treba i v intenci tvorby HTML napoved), ktera me
privede k cili
                                                                       Petr
Vareka

Odpovedá: Pavel Gazda

24. 10. 2002 7:03

Ahoj

> Posledne jsem kladl dotaz tykajici se specifik tvorby Helpu (viz dole) a
> obdrzel jsem nasl. odpoved, ze ktere vsak nic nemuzu zuzitkovat, ponevadz
me
> schazi podrobnejsi prameny (o formatu CHM slysim poprve):

Format *.CHM lze chapat jako komprimovany HTML format a pouziva se misto
*.HLP.
Tedy vytvoris stranky HTML a vpodstate mas help hotovy.

> The Topic ID "Prohlížení" specified in the Project files as the
> Default
> Topic does not exist.
>

Pri tvorbe *.HLP byly problemy s verzemi Wordu, RTF, MS Help Workshopu.
Myslim, ze existoval nejaky SW, ktery byl trochu prehlednejsi a dalo se z
neho
presne pochopit, jak je potreba co zadefinovat, aby to prekladac pochopil

Konkretne k tve otazce:
    Otevri si projekt a zkontroluj vsechna nastaveni, z odkazu vyhod
diakritiku.

Pavel

Odpovedá: Ing. Jan Dvorak

24. 10. 2002 8:26

Na tvorbu win helpu existuje perfektní freeware nastroj
SHALOMHELP. Ziskas jej na adrese
http://www.danish-shareware.dk/soft/shelpm/index.html

>
> Zdravim kazdeho a zvlaste ty, kteri budou mit trpelivost
cist
> muj prispevek
> do konfery a popr. odpovi neco,
> co bych mohl vyuzit
>
> Posledne jsem kladl dotaz tykajici se specifik tvorby
Helpu
> (viz dole) a
> obdrzel jsem nasl. odpoved, ze ktere vsak nic nemuzu
> zuzitkovat, ponevadz me
> schazi podrobnejsi prameny (o formatu CHM slysim poprve):
>

Odpovedá: Jan Sebelík

24. 10. 2002 16:39

> Odesílatel: Petr Vařeka <pvareka@mujmejl.cz>
> Posledne jsem kladl dotaz tykajici se specifik tvorby Helpu (viz dole) a
> obdrzel jsem nasl. odpoved, ze ktere vsak nic nemuzu zuzitkovat, ponevadz me
> schazi podrobnejsi prameny (o formatu CHM slysim poprve):

.chm je kompilovany .html

Nastoje pro kompilaci jsou standardni od MS, odkaz ke stazeni tu nekde probehl,
z hlavy ho nevim.

Jenom pro predstavu: jako pokus jsem vzal svoje kompletni web stranky, prohnal
jsem je pres kompilator a dostal jsem .chm "help", ktery lze standardne
prohlizet, vcetne vsech obrazku, odkazu na jine URL atd.

Z Delphi se s tim pracuje take standardne, odkazy tu nekde probehly, z hlavy je
nevim.
Viz tez nase kurzy Delphi  

Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 493 792 931 (mobil 776 347735)
=========================================